hail down

  1. yağmak.
  2. yağmur gibi yağ(dır)mak.
    He rained down curses on their heads. Troubles rained down.